Smartling\Extensions\Acf\AcfDynamicSupport D

Total Complexity 131
Dependencies 16
Dependents 4
Total lines 610
Lines of code 449
Logical lines of code 254
Comment lines 36
Methods 30
Properties 6

Methods 30

Method Rating Maintainability Complexity Lines of code
buildRules()
D
39 36 53
getDatabaseDefinitions()
A
45 9 42
getReferencedTypeByKey()
A
55 8 21
verifyDefinitions()
A
56 8 18
prepareFilters()
S
51 7 28
tryRegisterACF()
S
45 5 44
removePreTranslationFields()
S
56 6 16
getFieldsByGroup()
S
53 4 23
getLocalDefinitionsOld()
S
55 4 19
getGroups()
S
56 4 19
validateAcfStores()
S
66 5 8
getBlogListForSearch()
S
60 4 14
rawReadFields()
S
52 3 25
extractFieldDefinitions()
S
59 3 15
rawReadGroups()
S
57 2 18
getFieldTypeByKey()
S
73 3 4
tryRegisterACFOptions()
S
59 2 15
getLocalDefinitionsNew()
S
63 2 11
extractGroupsDefinitions()
S
64 2 10
getLocalDefinitions()
S
70 2 7
checkAcfTypes()
S
74 2 4
getAcf()
S
68 2 8
getPostTypes()
S
80 1 3
getDefinitions()
S
82 1 3
run()
S
78 1 4
getLogger()
S
82 1 3
getActiveProfiles()
S
81 1 3
getBlogs()
S
81 1 3
__construct()
S
72 1 5
checkOptionPages()
S
79 1 3